/**
 * Created by hama on 2016/6/13.
 */


//加载web框架
var express = require('express');
//加载路由文件
var routes = require('./routes/index');
//加载模板文件
var template = require('./template');
//创建一个应用
var app = express();

//设置静态资源
app.use(express.static('www'));


//把所有的路由文件都放在routes文件夹下的index.js中去.
routes(app);
template(app);

//启动
app.listen(12000,function(){
    console.log('node is OK');
})


//总结一下
//复习和总结一下如何把get和post请求的数据在node里面取出来
//1.如果是get请求，那么它的参数应该放在URL里面,通过req.query来获取
//2.如果是post请求，那么它的参数应该通过bodyparser第三方的插件来进行处理
//最终通过req.body来获取.
//3.如果是文件的上传下载呢？它的参数应该是通过multer第三方的插件来进行处理,
//最终是uploads.single('名称')来进行保存
//4.如果是动态的参数，则需要通过req.params来进行获取.
